package person;
import fileCreate.HistoryBorrowingFile;
import user.User;

import java.util.Scanner;
public class PersonView {
    /**罗登明
     * 打印用户个人中心的界面，
     * 并让用户输入操作
     * 并调取相关函数
     */
    //  后续加上用户名
    public PersonView(User user) {
        while (true) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("------------个人中心------------");
            System.out.println("尊贵的 " + user.getName()+" 用户" + ",欢迎来到个人中心");
            System.out.println("1.我收藏的书");
            System.out.println("2.我的借阅记录");
            System.out.println("3.我的排行");
            System.out.println("4.我的邮箱");
            System.out.println("0.返回主菜单");
            System.out.println("请输入你的选择:");
            int choice ;
            while(true) {
                if (scanner.hasNextInt()) {
                    choice = scanner.nextInt();
                    break;
                } else {
                    System.out.println("非法输入,请重新输入:");
                    scanner.next();
                }
            }
            switch (choice) {
                case 1:
                    new Collect();
                    break;
                case 2:
                    new MyRecord();
                    break;
                case 3:
                    myRank rank = new myRank();
                    rank.printRanking(user);
                    break;
                case 4:
                     new MailBox();
                    break;
                case 0:
                    return;
                default:
                    System.out.println("暂无该选项，请重新选择");
                    break;
            }
        }
    }
}
